﻿Namespace PL
    ''' <summary>
    ''' All the component needed for a PL Class
    ''' Interface is like a contract when you build a class, the class must implement all the function/property etc.. 
    ''' </summary>
    ''' <remarks></remarks>
    Public Interface IPL
        Function InitData(Optional ByVal withChild As Boolean = True) As Boolean
        Property Dataset() As DataSet

        Function Save() As Boolean
        Function Delete() As Boolean
    End Interface
End Namespace
